Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[script.extendedinfo] 6.0.9 #2651

Merged
merged 1 commit into from
Oct 10, 2024

Conversation

scott967
Copy link

@scott967 scott967 commented Oct 1, 2024

Description

Bug fix / code improvements / documentation:
dialogbaselist.py

  • fix for Kodi keyboard entry
    kodiaddon.py
  • support new setting for tmdb data language
    player.py
  • improve handling for monitoring video play status
    t9_search.py
  • fix for Kodi keyboard entry
    utils.py
  • improving caching of online query results
    youtube.py
  • make various functions "private" to module
  • fix video duration parsing error when youtube video is "live"
    dialogbaseinfo.py
  • improve management of user login to tmdb
  • fix context menu not available for artwork lists by changing mediatype to "song"
    dialogvideoinfo.py
  • fix error in creating POST payload JSON for tmdb "favorite"
    dialogvideolist.py
  • improve management of user login to tmdb
  • fix the implied setting/unsetting of "vote count" filter when sort is/is not "vote average"
    dialogyoutubelist.py
  • filter youtube search on relevanceLanguage vice regionCode per api ISO 639 language
    process.py
  • improve handling of various media ids, mainly imdb_id
  • fix info dialog for seasons (use correct dbid for local items)
  • fix for Kodi keyboard entry
  • fix tvshow vars for "season" and "episode" should be int not str
  • update the_audiodb for new language setting
    themoviedb.py
  • improve management of user login to tmdb
  • use new setting for tmdb data language per api (language-country) except artwork language
    trakt.py
  • fix query for "calender" per api
  • fix exceptions if returned data dict is missing keys
    windowmanager.py
  • improve handling of various media ids, mainly imdb_id
  • use new language setting
  • use "xbmc.playMedia" vice "xbmc.runPlugin" to play video via plugin.video.youtube
    default.py
  • use new language setting (migrate old setting if needed)
    plugin.py
  • use new language setting (migrate old setting if needed)
    skin xml files
  • use $INFO ListItem.Art(thumb) vice ListItem.Thumb
  • where local poster is available, use ListItem.Art(poster) (not for tmdb to conserve bandwidth)
    settings.xml
  • provide new languagev2 setting for tmdb data language
    Remaining code changes are
  • add docstrings for functions/methods involved with fixes/improvements
  • add type annotations for functions/methods/ vars involved with fixes/improvements
  • refactor strings from "%" or ".format" to "f-strings" for code involved with fixes improvements

Checklist:

  • My code follows the add-on rules and piracy stance of this project.
  • I have read the CONTRIBUTING document
  • Each add-on submission should be a single commit with using the following style: [script.foo.bar] 1.0.0

Additional information :

  • Submitting your add-on to this specific branch makes it available to any Kodi version equal or higher than the branch name with the applicable Kodi dependencies limits.
  • add-on development wiki page.
  • Kodi pydocs provide information about the Python API
  • PEP8 codingstyle which is considered best practise but not mandatory.
  • This add-on repository has automated code guideline check which could help you improve your coding. You can find the results of these check at Codacy. You can create your own account as well to continuously monitor your python coding before submitting to repo.
  • Development questions can be asked in the add-on development section on the Kodi forum.

Bug fix / code improvements / documentation
@romanvm romanvm added the Approved Approved and is ready to merge label Oct 10, 2024
@basrieter basrieter merged commit 679e41f into xbmc:matrix Oct 10, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved Approved and is ready to merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants